package cn.com.webxml.client;

import java.util.List;

import cn.com.webxml.ArrayOfString;
import cn.com.webxml.GetSupportDataSetResponse.GetSupportDataSetResult;
import cn.com.webxml.WeatherWebService;
import cn.com.webxml.WeatherWebServiceSoap;

/**  
* @Name: WebXmlClient
* @Description: 公网天气查询的客户端
* @Author: 李超
* @version 1.0
* @Create Date: 2017-01-06
*/
public class WebXmlClient {
	public static void main(String[] args) {
		//1、创建服务视图
		WeatherWebService weatherWebService = new WeatherWebService() ;
		//2、根据服务视图，得到portType对象
		WeatherWebServiceSoap weatherWebServiceSoap = weatherWebService.getWeatherWebServiceSoap() ;
		//调用服务方法
		//（1）根据城市或地区名称查询获得未来三天内天气情况、现在的天气实况、天气和生活指数
//		String cityName = "北京" ;
//		ArrayOfString arrayOfString = weatherWebServiceSoap.getWeatherbyCityName(cityName) ;
//		List<String> list = arrayOfString.getString() ;
//		System.out.println(list);
		//（2）查询本天气预报Web Services支持的国内外城市或地区信息
//		ArrayOfString supportCity = weatherWebServiceSoap.getSupportCity("河南") ;
//		List<String> list = supportCity.getString() ;
//		for (String cityName : list) {
//			System.out.println(cityName);
//		}
		//（3）获得本天气预报Web Services支持的洲、国内外省份和城市信息
		ArrayOfString supportProvince = weatherWebServiceSoap.getSupportProvince() ;
		List<String> list = supportProvince.getString() ;
		for (String province : list) {
			System.out.println(province);
		}
	}
}
